s=int(input())
if 1000<=x<10000:
    if s%2==0:
        print('Число чётное: Да')
    else:
        print('Число чётное: Нет')
    if s%3==0:
        print('Число кратно трём: Да')
    else:
        print('Число кратно трём: Нет')
    if int(s**0.5)==s**0.5:
        print('Число является квадратом числа:',int(s**0.5))
    else:
        print('Число является квадратом числа: Нет')
    a=s
    min_s=10
    max_s=0
    s0=0
    while a>0:
        if a%10>max_s:
            max_x=a%10
        if a%10<min_s:
            min_s=a%10
        if a%10==0:
            s0+=1
        a=a//10
    print()
    print('Наименьшая цифра числа:',min_s)
    print('Наибольшая цифра числа:',max_s)
    print('Количество нулей в числе:',s0)
    print()
    s1=x%10
    s2=x//10%10
    s3=x//100%10
    s4=x//1000
    if int(s**0.5)==s1**0.5:
        print('Цифра в разряде единиц является квадратом числа:',int(s1**0.5))
    else:
        print('Цифра в разряде единиц является квадратом числа: Нет')    
    if int(s2**0.5)==s2**0.5:
        print('Цифра в разряде  десятков квадратом числа:',int(s2**0.5))
    else:
        print('Цифра в разряде  десятков квадратом числа: Нет')      
    if int(s3**0.5)==s3**0.5:
        print('Цифра в разряде  сотен квадратом числа:',int(s3**0.5))
    else:
        print('Цифра в разряде сотен квадратом числа: Нет')  
    if int(s4**0.5)==s4**0.5:
        print('Цифра в разряде тысяч квадратом числа:',int(s4**0.5))
    else:
        print('Цифра в разряде тысяч сотен квадратом числа: Нет')    
else:
    print('Введеное число не является четырехзначным')